Sponsor Earn-Out Liabilities - Transfer Restrictions and Forfeiture Terms (Details) $ / shares in Units, $ in Thousands | Feb. 02, 2022 D $ / shares | Mar. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) |
Derivative Instruments and Hedging Activities Disclosures [Line Items] | | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 1, percentage of total shares (as a percent) | 20% | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 1, term from closing | 180 days | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, percentage of total shares (as a percent) | 20% | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed (in dollars per share) | $ / shares | $ 12 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed, trading days (in days) | 20 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed, trading day period (in days) | 30 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, term from closing | 150 days | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, percentage of total shares (as a percent) | 20% | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed (in dollars per share) | $ / shares | $ 14 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed, trading days (in days) | 20 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed, trading days (in days) | 30 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, term from closing | 150 days | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, percentage of total shares (as a percent) | 20% | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed (in dollars per share) | $ / shares | $ 16 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed, trading days (in days) | 20 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed, trading days (in days) | 30 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, term from closing | 150 days | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, percentage of total shares (as a percent) | 20% | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed (in dollars per share) | $ / shares | $ 18 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed, trading days (in days) | 20 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed, trading days (in days) | 30 | | |
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, term from closing | 150 days | | |
Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, minimum share price to exceed (in dollars per share) | $ / shares | $ 18 | | |
Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, percentage of shares (as a percent) | 100% | | |
Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, pro rata, maximum share price not to exceed (in dollars per share) | $ / shares | $ 18 | | |
Fair Value, Recurring | | | |
Derivative Instruments and Hedging Activities Disclosures [Line Items] | | | |
Sponsor Earn-Out liabilities | $ | | $ 3,291 | $ 4,166 |
Fair Value, Inputs, Level 3 | Fair Value, Recurring | | | |
Derivative Instruments and Hedging Activities Disclosures [Line Items] | | | |
Sponsor Earn-Out liabilities | $ | | $ 3,291 | $ 4,166 |