v3.26.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Supplemental Cash Flow Elements [Abstract]    
Cash paid for interest $ 2,367 $ 967
Cash paid for income taxes, net of refunds 1,364 614
Supplemental disclosure of noncash investing and financing activities    
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 59 847
Stock-based compensation expense capitalized to internal-use software 903 1,098
Unpaid property and equipment purchases in accounts payable and accrued expenses and other current liabilities $ 277 $ 4,215