v3.24.0.1
Related-Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 30, 2023
Mar. 30, 2022
Dec. 31, 2020
Related Party Transaction [Line Items]            
Accounts receivable $ 47,539 $ 51,097 $ 45,800     $ 44,500
Revenue 3,665,393 2,240,461 1,296,025      
Related party aircraft lease amount 46,624 38,444        
Chief Executive Officer            
Related Party Transaction [Line Items]            
Aircraft lease cost incurred 600 400        
Financial Advisor Fee Payable            
Related Party Transaction [Line Items]            
Total administrative services expenses 0 8,500 2,500      
Equity Method Investee | DBDK Venture Fund            
Related Party Transaction [Line Items]            
Investment commitment 17,500          
Investment amount 7,600          
Equity Method Investee | Related Party            
Related Party Transaction [Line Items]            
Accounts receivable 0 200        
Shareholders and Directors | Related Party            
Related Party Transaction [Line Items]            
Revenue 1,400 2,300 $ 4,500      
SB Tech | Related Party            
Related Party Transaction [Line Items]            
Accounts receivable 0 200        
Aircraft Lease | Chief Executive Officer            
Related Party Transaction [Line Items]            
Total administrative services expenses $ 0 $ 700        
Aircraft lease, term       1 year 1 year  
Related party aircraft lease amount       $ 600 $ 600