v3.26.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounting Policies [Abstract]    
Trade receivables $ 83,231 $ 94,556
Unbilled receivables 14,907 10,909
Other receivables 234 295
Allowances for credit losses (2,300) (2,235)
Accounts receivable, net $ 96,072 $ 103,525