XML 82 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Accounts receivables $ 37,046 $ 31,090
Contract assets 11,612 12,839
Deferred revenue 21,670 22,107
Customer deposits 12,519 11,382
Long-term deferred revenue $ 332 $ 512