v3.26.3
Supplemental Disclosure of Cash Flow and Non-cash Investing and Financing Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Supplemental Cash Flow Elements [Abstract]        
Cash paid for income taxes     $ 1,890 $ 4,083
Cash paid for interest     688 1,071
Non-cash activities:        
Right of use assets arising from operating lease liabilities     5,401 0
Issuance of shares pursuant to employee stock purchase plan $ 617 $ 737 $ 1,453 $ 1,586