v3.26.1
NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of revenue          
Revenue $ 66,212 $ 62,998 $ 128,907 $ 122,035  
Past due finance charge (as a percent) 8.00%   8.00%    
Past due threshold 90 days   90 days    
Allowance for uncollectible accounts $ 6,080   $ 6,080   $ 4,864
Changes in deferred revenue          
Deferred revenue - beginning balance     1,411 1,432  
Recognition of prior year deferred revenue in the current year     (1,096) (1,063)  
Deferral of revenue     1,330 1,063  
Deferred revenue - ending balance 1,645 1,432 1,645 1,432  
Third-party payors          
Disaggregation of revenue          
Revenue 43,671 44,438 87,202 86,430  
Patients          
Disaggregation of revenue          
Revenue $ 22,541 $ 18,560 $ 41,705 $ 35,605