v3.26.1
Summary of Significant Accounting Policies - Summary of Accounts Receivable and Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Allowance for Credit Loss [Abstract]    
Accounts receivable, gross $ 79,599 $ 55,932
Allowance for credit losses (883) (712)
Accounts receivable, net of allowance for credit losses 78,716 55,220
Allowance for credit losses, beginning balance (712) (1,039)
Credit loss recoveries (expenses) (1,014) (268)
Write-offs 843 595
Allowance for credit losses, ending balance $ (883) $ (712)