v3.26.1
Advance Receivables and Allowance for Credit Losses - Allowance for Expected Credit Losses on Advance Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Beginning balance     $ 19,873 $ 19,035 $ 19,035
Current period provision $ (51) $ 481 251 $ 1,047 1,774
Write-offs     (95)   (945)
Recoveries     1   9
Ending Balance $ 20,030   $ 20,030   $ 19,873