Business Combinations - Schedule of Pro Forma (Details) - Quixote - USD ($) $ in Thousands |
4 Months Ended | 12 Months Ended | |
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Business Combination, Separately Recognized Transactions | |||
Revenue | $ 33,200 | $ 1,090,857 | $ 982,985 |
Net (loss) income | $ (5,290) | $ (17,715) | $ 38,508 |