v3.26.1
Supplemental Disclosures - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Supplemental Disclosures [Abstract]    
Non-trade accounts receivable $ 5,841 $ 4,627
Unbilled revenue 6,447 7,451
Prepaid expenses 1,282 1,837
Other 3,140 2,496
Total $ 16,710 $ 16,411