v3.26.1
Revenues - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 10,734 $ 15,604
Change, accounts receivable, net $ (4,870)  
Change, accounts receivable, net, percent (31.00%)  
Contract assets $ 6,361 6,536
Change in contract assets $ (175)  
Change in contract assets, percent (3.00%)  
Deferred revenue $ 26,570 $ 29,675
Change in deferred revenue $ (3,105)  
Change in deferred revenue, percent (10.00%)