XML 109 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Summary of Significant Accounting Policies - Other Long-term Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contingent consideration liabilities $ 3,128 $ 3,039
Other long-term obligations 12,323 10,791
Total $ 15,451 $ 13,830