XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Change in contract liability      
Beginning balance - Contract liability $ 10,290 $ 4,206  
Cash received in advance and not recognized as revenue 16,201 5,795  
Amounts recognized as revenue as performance obligations satisfied (10,391) (1,548)  
Ending balance - Contract liability 16,100 $ 8,453  
Accrued expenses and other liabilities      
Contract liabilities      
Contract liabilities $ 16,100   $ 10,290