v3.26.1
Summary of Significant Accounting Policies - Changes in the Deferred Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Beginning Balance     $ 1,404 $ 7,755
Customer prepayment acquired in acquisitions     0 923
Consideration deferred     3,409 268
Revenue recognized $ (600) $ (1,900) (784) (4,247)
Ending Balance $ 4,029 $ 4,699 $ 4,029 $ 4,699