v3.25.4
Accounts Receivable - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning balance $ 1,127  
Additions to the current period provision 1,163  
Write-off against allowance (146)  
Recoveries of previous write-offs (514) $ (335)
Allowance for credit losses, ending balance $ 1,630 $ 1,127