v3.25.4
Revenues - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 15,604 $ 23,641
Change in accounts receivable, net $ (8,037)  
Change in accounts receivable, net, percent (34.00%)  
Contract assets $ 6,536 7,027
Change in contract assets $ (491)  
Change in contract assets, percent (7.00%)  
Deferred revenue $ 29,675 $ 39,217
Change in deferred revenue $ (9,542)  
Change in deferred revenue, percent (24.00%)