v3.26.1
Revenues and Accounts Receivable - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Revenues And Accounts Receivable [Abstract]      
Accounts receivable, invoiced $ 140,702 $ 163,694  
Allowance for credit losses (7,547) (8,314) $ (2,093)
Accounts receivable, net $ 133,155 $ 155,380