XML 90 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 1,042 $ 454 $ 118
Provision acquired through acquisition 1,015 0 0
Provision for expected credit losses 1,465 712 729
Write-offs and recoveries collected (1,154) (124) (393)
Ending balance $ 2,368 $ 1,042 $ 454