v3.26.1
Supplemental Disclosures - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Supplemental Disclosures [Abstract]    
Non-trade accounts receivable $ 5,626 $ 4,627
Unbilled revenue 7,596 7,451
Prepaid expenses 1,545 1,837
Other 3,548 2,496
Total $ 18,315 $ 16,411