XML 101 R23.htm IDEA: XBRL DOCUMENT v3.26.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2026
REVENUE RECOGNITION [Abstract]  
Depicts Timing of Revenue Recognition
The following table depicts the timing of revenue recognition:
 
                     
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
    2026     2025     2026     2025  
Timing of Revenue Recognition
                   
Services transferred at a point in time
 $14,219   $13,579   $31,829   $26,178 
Services transferred over time
  144,958    127,810    413,866    349,191 
Total revenues
 $159,177   $141,389   $445,695   $375,369